package com.ruoyi.report_jl.domain.vo;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import com.ruoyi.report_tg.domain.vo.ExcelGeneralVo;
import lombok.Data;
import java.util.Date;



/**
 * 矿粉塑性指数试验检测记录视图对象 report_jl_kfnewsxzssyjlb_bs_info
 *
 * @author tll
 * @date 2024-07-16
 */
@Data
@ExcelIgnoreUnannotated
public class ReportJlKfnewsxzssyjlbBsInfoVo extends ExcelGeneralVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long excelId;

    /**
     * 共几页
     */
    @ExcelProperty(value = "共几页")
    private Long totalPage;

    /**
     * 第几页
     */
    @ExcelProperty(value = "第几页")
    private Long page;

    /**
     * 记录编号
     */
    @ExcelProperty(value = "记录编号")
    private String jilbh;

    /**
     * 检测单位名称
     */
    @ExcelProperty(value = "检测单位名称")
    private String jiancdwmc;

    /**
     * 工程部位/用途
     */
    @ExcelProperty(value = "工程部位/用途")
    private String gongcbwyt;

    /**
     * 样品名称
     */
    @ExcelProperty(value = "样品名称")
    private String yangpmc;

    /**
     * 样品编号
     */
    @ExcelProperty(value = "样品编号")
    private String yangpbh;

    /**
     * 样品数量
     */
    @ExcelProperty(value = "样品数量")
    private String yangpsl;

    /**
     * 样品状态
     */
    @ExcelProperty(value = "样品状态")
    private String yangpzt;

    /**
     * 样品时间
     */
    @ExcelProperty(value = "样品时间")
    private String yangpsj;

    /**
     * 试验检测日期
     */
    @ExcelProperty(value = "试验检测日期")
    private String shiyjcrq;

    /**
     * 试验条件温度
     */
    @ExcelProperty(value = "试验条件温度")
    private String shiytjwd;

    /**
     * 试验条件湿度
     */
    @ExcelProperty(value = "试验条件湿度")
    private String shiytjsd;

    /**
     * 检测依据
     */
    @ExcelProperty(value = "检测依据")
    private String jiancyj;

    /**
     * 判定依据
     */
    @ExcelProperty(value = "判定依据")
    private String pandyj;

    /**
     * 主要仪器设备名称及编号
     */
    @ExcelProperty(value = "主要仪器设备名称及编号")
    private String zhuyyqsbmcjbh;

    /**
     * 附加声明
     */
    @ExcelProperty(value = "附加声明")
    private String fujsm;

    /**
     * 报表名称
     */
    @ExcelProperty(value = "报表名称")
    private String baobmc;

    /**
     * 报表编号
     */
    @ExcelProperty(value = "报表编号")
    private String baobbh;

    /**
     * 工程名称
     */
    @ExcelProperty(value = "工程名称")
    private String gongcmc;

    /**
     * 检测人
     */
    @ExcelProperty(value = "检测人")
    private String jiancr;

    /**
     * 记录人
     */
    @ExcelProperty(value = "记录人")
    private String jilr;

    /**
     * 复核人
     */
    @ExcelProperty(value = "复核人")
    private String fuhr;

    /**
     * 日期
     */
    @ExcelProperty(value = "日期")
    private Date riq;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String remark;

    /**
     * 设备id逗号分隔
     */
    @ExcelProperty(value = "设备id逗号分隔")
    private String shebIds;

    /**
     * 检测依据ids
     */
    @ExcelProperty(value = "检测依据ids")
    private String jiancyjIds;

    /**
     * 判定依据ids
     */
    @ExcelProperty(value = "判定依据ids")
    private String pandyjIds;

    /**
     * h11
     */
    @ExcelProperty(value = "h11")
    private BigDecimal h11;

    /**
     * h12
     */
    @ExcelProperty(value = "h12")
    private BigDecimal h12;

    /**
     * h13
     */
    @ExcelProperty(value = "h13")
    private BigDecimal h13;

    /**
     * h21
     */
    @ExcelProperty(value = "h21")
    private BigDecimal h21;

    /**
     * h22
     */
    @ExcelProperty(value = "h22")
    private BigDecimal h22;

    /**
     * h23
     */
    @ExcelProperty(value = "h23")
    private BigDecimal h23;

    /**
     * 平均H1
     */
    @ExcelProperty(value = "平均H1")
    private BigDecimal pingjh1;

    /**
     * 平均H2
     */
    @ExcelProperty(value = "平均H2")
    private BigDecimal pingjh2;

    /**
     * 平均H3
     */
    @ExcelProperty(value = "平均H3")
    private BigDecimal pingjh3;

    /**
     * 盒号11
     */
    @ExcelProperty(value = "盒号11")
    private String heh11;

    /**
     * 盒质量11
     */
    @ExcelProperty(value = "盒质量11")
    private BigDecimal hezl11;

    /**
     * 盒+湿土质量11
     */
    @ExcelProperty(value = "盒+湿土质量11")
    private BigDecimal hejstzl11;

    /**
     * 盒+干土质量11
     */
    @ExcelProperty(value = "盒+干土质量11")
    private BigDecimal hejgtzl11;

    /**
     * 水分质量11
     */
    @ExcelProperty(value = "水分质量11")
    private BigDecimal shuifzl11;

    /**
     * 干土质量11
     */
    @ExcelProperty(value = "干土质量11")
    private BigDecimal gantzl11;

    /**
     * 含水率11
     */
    @ExcelProperty(value = "含水率11")
    private BigDecimal hansl11;

    /**
     * 盒号12
     */
    @ExcelProperty(value = "盒号12")
    private String heh12;

    /**
     * 盒质量12
     */
    @ExcelProperty(value = "盒质量12")
    private BigDecimal hezl12;

    /**
     * 盒+湿土质量12
     */
    @ExcelProperty(value = "盒+湿土质量12")
    private BigDecimal hejstzl12;

    /**
     * 盒+干土质量12
     */
    @ExcelProperty(value = "盒+干土质量12")
    private BigDecimal hejgtzl12;

    /**
     * 水分质量12
     */
    @ExcelProperty(value = "水分质量12")
    private BigDecimal shuifzl12;

    /**
     * 干土质量12
     */
    @ExcelProperty(value = "干土质量12")
    private BigDecimal gantzl12;

    /**
     * 含水率12
     */
    @ExcelProperty(value = "含水率12")
    private BigDecimal hansl12;

    /**
     * 平均含水率1
     */
    @ExcelProperty(value = "平均含水率1")
    private BigDecimal hanslpjz1;

    /**
     * 盒号21
     */
    @ExcelProperty(value = "盒号21")
    private String heh21;

    /**
     * 盒质量21
     */
    @ExcelProperty(value = "盒质量21")
    private BigDecimal hezl21;

    /**
     * 盒+湿土质量21
     */
    @ExcelProperty(value = "盒+湿土质量21")
    private BigDecimal hejstzl21;

    /**
     * 盒+干土质量21
     */
    @ExcelProperty(value = "盒+干土质量21")
    private BigDecimal hejgtzl21;

    /**
     * 水分质量21
     */
    @ExcelProperty(value = "水分质量21")
    private BigDecimal shuifzl21;

    /**
     * 干土质量21
     */
    @ExcelProperty(value = "干土质量21")
    private BigDecimal gantzl21;

    /**
     * 含水率21
     */
    @ExcelProperty(value = "含水率21")
    private BigDecimal hansl21;

    /**
     * 盒号22
     */
    @ExcelProperty(value = "盒号22")
    private String heh22;

    /**
     * 盒质量22
     */
    @ExcelProperty(value = "盒质量22")
    private BigDecimal hezl22;

    /**
     * 盒+湿土质量22
     */
    @ExcelProperty(value = "盒+湿土质量22")
    private BigDecimal hejstzl22;

    /**
     * 盒+干土质量22
     */
    @ExcelProperty(value = "盒+干土质量22")
    private BigDecimal hejgtzl22;

    /**
     * 水分质量22
     */
    @ExcelProperty(value = "水分质量22")
    private BigDecimal shuifzl22;

    /**
     * 干土质量22
     */
    @ExcelProperty(value = "干土质量22")
    private BigDecimal gantzl22;

    /**
     * 含水率22
     */
    @ExcelProperty(value = "含水率22")
    private BigDecimal hansl22;

    /**
     * 平均含水率2
     */
    @ExcelProperty(value = "平均含水率2")
    private BigDecimal hanslpjz2;

    /**
     * 盒号31
     */
    @ExcelProperty(value = "盒号31")
    private String heh31;

    /**
     * 盒质量31
     */
    @ExcelProperty(value = "盒质量31")
    private BigDecimal hezl31;

    /**
     * 盒+湿土质量31
     */
    @ExcelProperty(value = "盒+湿土质量31")
    private BigDecimal hejstzl31;

    /**
     * 盒+干土质量31
     */
    @ExcelProperty(value = "盒+干土质量31")
    private BigDecimal hejgtzl31;

    /**
     * 水分质量31
     */
    @ExcelProperty(value = "水分质量31")
    private BigDecimal shuifzl31;

    /**
     * 干土质量31
     */
    @ExcelProperty(value = "干土质量31")
    private BigDecimal gantzl31;

    /**
     * 含水率31
     */
    @ExcelProperty(value = "含水率31")
    private BigDecimal hansl31;

    /**
     * 盒号32
     */
    @ExcelProperty(value = "盒号32")
    private String heh32;

    /**
     * 盒质量32
     */
    @ExcelProperty(value = "盒质量32")
    private BigDecimal hezl32;

    /**
     * 盒+湿土质量32
     */
    @ExcelProperty(value = "盒+湿土质量32")
    private BigDecimal hejstzl32;

    /**
     * 盒+干土质量32
     */
    @ExcelProperty(value = "盒+干土质量32")
    private BigDecimal hejgtzl32;

    /**
     * 水分质量32
     */
    @ExcelProperty(value = "水分质量32")
    private BigDecimal shuifzl32;

    /**
     * 干土质量32
     */
    @ExcelProperty(value = "干土质量32")
    private BigDecimal gantzl32;

    /**
     * 含水率32
     */
    @ExcelProperty(value = "含水率32")
    private BigDecimal hansl32;

    /**
     * 平均含水率3
     */
    @ExcelProperty(value = "平均含水率3")
    private BigDecimal hanslpjz3;

    /**
     * 液限
     */
    @ExcelProperty(value = "液限")
    private BigDecimal yex;

    /**
     * 塑限
     */
    @ExcelProperty(value = "塑限")
    private BigDecimal sux;

    /**
     * 塑性指数
     */
    @ExcelProperty(value = "塑性指数")
    private BigDecimal suxzs;

    /**
     * heh11_id
     */
    @ExcelProperty(value = "heh11_id")
    private Long heh11Id;

    /**
     * heh12_id
     */
    @ExcelProperty(value = "heh12_id")
    private Long heh12Id;

    /**
     * heh21_id
     */
    @ExcelProperty(value = "heh21_id")
    private Long heh21Id;

    /**
     * heh22_id
     */
    @ExcelProperty(value = "heh22_id")
    private Long heh22Id;

    /**
     * heh31_id
     */
    @ExcelProperty(value = "heh31_id")
    private Long heh31Id;

    /**
     * heh32_id
     */
    @ExcelProperty(value = "heh32_id")
    private Long heh32Id;

    public void setH11(BigDecimal h11) {
        this.h11 = BigDecimalUtil.stpTrailZero(h11);
    }

    public void setH12(BigDecimal h12) {
        this.h12 = BigDecimalUtil.stpTrailZero(h12);
    }

    public void setH13(BigDecimal h13) {
        this.h13 = BigDecimalUtil.stpTrailZero(h13);
    }

    public void setH21(BigDecimal h21) {
        this.h21 = BigDecimalUtil.stpTrailZero(h21);
    }

    public void setH22(BigDecimal h22) {
        this.h22 = BigDecimalUtil.stpTrailZero(h22);
    }

    public void setH23(BigDecimal h23) {
        this.h23 = BigDecimalUtil.stpTrailZero(h23);
    }

    public void setPingjh1(BigDecimal pingjh1) {
        this.pingjh1 = BigDecimalUtil.stpTrailZero(pingjh1);
    }

    public void setPingjh2(BigDecimal pingjh2) {
        this.pingjh2 = BigDecimalUtil.stpTrailZero(pingjh2);
    }

    public void setPingjh3(BigDecimal pingjh3) {
        this.pingjh3 = BigDecimalUtil.stpTrailZero(pingjh3);
    }

    public void setHezl11(BigDecimal hezl11) {
        this.hezl11 = BigDecimalUtil.stpTrailZero(hezl11);
    }

    public void setHejstzl11(BigDecimal hejstzl11) {
        this.hejstzl11 = BigDecimalUtil.stpTrailZero(hejstzl11);
    }

    public void setHejgtzl11(BigDecimal hejgtzl11) {
        this.hejgtzl11 = BigDecimalUtil.stpTrailZero(hejgtzl11);
    }

    public void setShuifzl11(BigDecimal shuifzl11) {
        this.shuifzl11 = BigDecimalUtil.stpTrailZero(shuifzl11);
    }

    public void setGantzl11(BigDecimal gantzl11) {
        this.gantzl11 = BigDecimalUtil.stpTrailZero(gantzl11);
    }

    public void setHansl11(BigDecimal hansl11) {
        this.hansl11 = BigDecimalUtil.stpTrailZero(hansl11);
    }

    public void setHezl12(BigDecimal hezl12) {
        this.hezl12 = BigDecimalUtil.stpTrailZero(hezl12);
    }

    public void setHejstzl12(BigDecimal hejstzl12) {
        this.hejstzl12 = BigDecimalUtil.stpTrailZero(hejstzl12);
    }

    public void setHejgtzl12(BigDecimal hejgtzl12) {
        this.hejgtzl12 = BigDecimalUtil.stpTrailZero(hejgtzl12);
    }

    public void setShuifzl12(BigDecimal shuifzl12) {
        this.shuifzl12 = BigDecimalUtil.stpTrailZero(shuifzl12);
    }

    public void setGantzl12(BigDecimal gantzl12) {
        this.gantzl12 = BigDecimalUtil.stpTrailZero(gantzl12);
    }

    public void setHansl12(BigDecimal hansl12) {
        this.hansl12 = BigDecimalUtil.stpTrailZero(hansl12);
    }

    public void setHanslpjz1(BigDecimal hanslpjz1) {
        this.hanslpjz1 = BigDecimalUtil.stpTrailZero(hanslpjz1);
    }

    public void setHezl21(BigDecimal hezl21) {
        this.hezl21 = BigDecimalUtil.stpTrailZero(hezl21);
    }

    public void setHejstzl21(BigDecimal hejstzl21) {
        this.hejstzl21 = BigDecimalUtil.stpTrailZero(hejstzl21);
    }

    public void setHejgtzl21(BigDecimal hejgtzl21) {
        this.hejgtzl21 = BigDecimalUtil.stpTrailZero(hejgtzl21);
    }

    public void setShuifzl21(BigDecimal shuifzl21) {
        this.shuifzl21 = BigDecimalUtil.stpTrailZero(shuifzl21);
    }

    public void setGantzl21(BigDecimal gantzl21) {
        this.gantzl21 = BigDecimalUtil.stpTrailZero(gantzl21);
    }

    public void setHansl21(BigDecimal hansl21) {
        this.hansl21 = BigDecimalUtil.stpTrailZero(hansl21);
    }

    public void setHezl22(BigDecimal hezl22) {
        this.hezl22 = BigDecimalUtil.stpTrailZero(hezl22);
    }

    public void setHejstzl22(BigDecimal hejstzl22) {
        this.hejstzl22 = BigDecimalUtil.stpTrailZero(hejstzl22);
    }

    public void setHejgtzl22(BigDecimal hejgtzl22) {
        this.hejgtzl22 = BigDecimalUtil.stpTrailZero(hejgtzl22);
    }

    public void setShuifzl22(BigDecimal shuifzl22) {
        this.shuifzl22 = BigDecimalUtil.stpTrailZero(shuifzl22);
    }

    public void setGantzl22(BigDecimal gantzl22) {
        this.gantzl22 = BigDecimalUtil.stpTrailZero(gantzl22);
    }

    public void setHansl22(BigDecimal hansl22) {
        this.hansl22 = BigDecimalUtil.stpTrailZero(hansl22);
    }

    public void setHanslpjz2(BigDecimal hanslpjz2) {
        this.hanslpjz2 = BigDecimalUtil.stpTrailZero(hanslpjz2);
    }

    public void setHezl31(BigDecimal hezl31) {
        this.hezl31 = BigDecimalUtil.stpTrailZero(hezl31);
    }

    public void setHejstzl31(BigDecimal hejstzl31) {
        this.hejstzl31 = BigDecimalUtil.stpTrailZero(hejstzl31);
    }

    public void setHejgtzl31(BigDecimal hejgtzl31) {
        this.hejgtzl31 = BigDecimalUtil.stpTrailZero(hejgtzl31);
    }

    public void setShuifzl31(BigDecimal shuifzl31) {
        this.shuifzl31 = BigDecimalUtil.stpTrailZero(shuifzl31);
    }

    public void setGantzl31(BigDecimal gantzl31) {
        this.gantzl31 = BigDecimalUtil.stpTrailZero(gantzl31);
    }

    public void setHansl31(BigDecimal hansl31) {
        this.hansl31 = BigDecimalUtil.stpTrailZero(hansl31);
    }

    public void setHezl32(BigDecimal hezl32) {
        this.hezl32 = BigDecimalUtil.stpTrailZero(hezl32);
    }

    public void setHejstzl32(BigDecimal hejstzl32) {
        this.hejstzl32 = BigDecimalUtil.stpTrailZero(hejstzl32);
    }

    public void setHejgtzl32(BigDecimal hejgtzl32) {
        this.hejgtzl32 = BigDecimalUtil.stpTrailZero(hejgtzl32);
    }

    public void setShuifzl32(BigDecimal shuifzl32) {
        this.shuifzl32 = BigDecimalUtil.stpTrailZero(shuifzl32);
    }

    public void setGantzl32(BigDecimal gantzl32) {
        this.gantzl32 = BigDecimalUtil.stpTrailZero(gantzl32);
    }

    public void setHansl32(BigDecimal hansl32) {
        this.hansl32 = BigDecimalUtil.stpTrailZero(hansl32);
    }

    public void setHanslpjz3(BigDecimal hanslpjz3) {
        this.hanslpjz3 = BigDecimalUtil.stpTrailZero(hanslpjz3);
    }

    public void setYex(BigDecimal yex) {
        this.yex = BigDecimalUtil.stpTrailZero(yex);
    }

    public void setSux(BigDecimal sux) {
        this.sux = BigDecimalUtil.stpTrailZero(sux);
    }

    public void setSuxzs(BigDecimal suxzs) {
        this.suxzs = BigDecimalUtil.stpTrailZero(suxzs);
    }
}
